T & L Aquaworld
477 Roman Rd., Tower Hamlets, London, United Kingdom, E3 5LX
(02089) 804959 Phone